package co.com.coomeva.adminEvaluacion.modelo.entidades;

import java.util.Date;

/**
 * AbstractEmpleadoBasicoV entity provides the base persistence definition of
 * the EmpleadoBasicoV entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractEmpleadoBasicoV implements java.io.Serializable {

	// Fields

	private String empCodigo;
	private Gerencia gerencia;
	private String empApellido1;
	private String empApellido2;
	private String empNombre;
	private String empTipoIdentif;
	private Long empCedula;
	private String empSexo;
	private Date empFechaNaci;
	private Long empEmpresa;
	private String empresaNombre;
	private String gerenciaNombre;
	private Long empDivision;
	private String divisionNombre;
	private Long empDepto;
	private String deptoNombre;
	private Long empEn5;
	private String en5Nombre;
	private Long empEn6;
	private String en6Nombre;
	private Long empSociedad;
	private String nombreSociedad;
	private String sociedadRazonSocial;
	private Long empLocalidad;
	private String nombreLocalidad;
	private String empClaseEmpleado;
	private String empCcContable;
	private String cencosNombre;
	private Date empFechaIngreso;
	private Date empFechaIniContrato;
	private String empNroContrato;
	private Date empFechaFinContrato;
	private Long empCargo;
	private String cargoNombre;
	private Long empGradoCodigo;
	private Long empNroCargo;
	private Date empFechaCargo;
	private Long empNivel;
	private String empEstado;
	private Long empCausaRetiro;
	private Date empFechaRetiro;
	private String empEmail;
	private String empIndCompag;
	private String usuarioRed;
	private Long empTipoNomina;
	private Long empInstCodigo;

	// Constructors

	/** default constructor */
	public AbstractEmpleadoBasicoV() {
	}

	/** minimal constructor */
	public AbstractEmpleadoBasicoV(String empCodigo, String empApellido1,
			String empNombre, String empTipoIdentif, Long empCedula,
			String empSexo, Date empFechaNaci, Long empEmpresa,
			String empresaNombre, String gerenciaNombre, String divisionNombre,
			String deptoNombre, String en5Nombre, String nombreSociedad,
			String nombreLocalidad, String cencosNombre, String cargoNombre) {
		this.empCodigo = empCodigo;
		this.empApellido1 = empApellido1;
		this.empNombre = empNombre;
		this.empTipoIdentif = empTipoIdentif;
		this.empCedula = empCedula;
		this.empSexo = empSexo;
		this.empFechaNaci = empFechaNaci;
		this.empEmpresa = empEmpresa;
		this.empresaNombre = empresaNombre;
		this.gerenciaNombre = gerenciaNombre;
		this.divisionNombre = divisionNombre;
		this.deptoNombre = deptoNombre;
		this.en5Nombre = en5Nombre;
		this.nombreSociedad = nombreSociedad;
		this.nombreLocalidad = nombreLocalidad;
		this.cencosNombre = cencosNombre;
		this.cargoNombre = cargoNombre;
	}

	/** full constructor */
	public AbstractEmpleadoBasicoV(String empCodigo, Gerencia gerencia,
			String empApellido1, String empApellido2, String empNombre,
			String empTipoIdentif, Long empCedula, String empSexo,
			Date empFechaNaci, Long empEmpresa, String empresaNombre,
			String gerenciaNombre, Long empDivision, String divisionNombre,
			Long empDepto, String deptoNombre, Long empEn5, String en5Nombre,
			Long empEn6, String en6Nombre, Long empSociedad,
			String nombreSociedad, String sociedadRazonSocial,
			Long empLocalidad, String nombreLocalidad, String empClaseEmpleado,
			String empCcContable, String cencosNombre, Date empFechaIngreso,
			Date empFechaIniContrato, String empNroContrato,
			Date empFechaFinContrato, Long empCargo, String cargoNombre,
			Long empGradoCodigo, Long empNroCargo, Date empFechaCargo,
			Long empNivel, String empEstado, Long empCausaRetiro,
			Date empFechaRetiro, String empEmail, String empIndCompag,
			String usuarioRed, Long empTipoNomina, Long empInstCodigo) {
		this.empCodigo = empCodigo;
		this.gerencia = gerencia;
		this.empApellido1 = empApellido1;
		this.empApellido2 = empApellido2;
		this.empNombre = empNombre;
		this.empTipoIdentif = empTipoIdentif;
		this.empCedula = empCedula;
		this.empSexo = empSexo;
		this.empFechaNaci = empFechaNaci;
		this.empEmpresa = empEmpresa;
		this.empresaNombre = empresaNombre;
		this.gerenciaNombre = gerenciaNombre;
		this.empDivision = empDivision;
		this.divisionNombre = divisionNombre;
		this.empDepto = empDepto;
		this.deptoNombre = deptoNombre;
		this.empEn5 = empEn5;
		this.en5Nombre = en5Nombre;
		this.empEn6 = empEn6;
		this.en6Nombre = en6Nombre;
		this.empSociedad = empSociedad;
		this.nombreSociedad = nombreSociedad;
		this.sociedadRazonSocial = sociedadRazonSocial;
		this.empLocalidad = empLocalidad;
		this.nombreLocalidad = nombreLocalidad;
		this.empClaseEmpleado = empClaseEmpleado;
		this.empCcContable = empCcContable;
		this.cencosNombre = cencosNombre;
		this.empFechaIngreso = empFechaIngreso;
		this.empFechaIniContrato = empFechaIniContrato;
		this.empNroContrato = empNroContrato;
		this.empFechaFinContrato = empFechaFinContrato;
		this.empCargo = empCargo;
		this.cargoNombre = cargoNombre;
		this.empGradoCodigo = empGradoCodigo;
		this.empNroCargo = empNroCargo;
		this.empFechaCargo = empFechaCargo;
		this.empNivel = empNivel;
		this.empEstado = empEstado;
		this.empCausaRetiro = empCausaRetiro;
		this.empFechaRetiro = empFechaRetiro;
		this.empEmail = empEmail;
		this.empIndCompag = empIndCompag;
		this.usuarioRed = usuarioRed;
		this.empTipoNomina = empTipoNomina;
		this.empInstCodigo = empInstCodigo;
	}

	// Property accessors

	public String getEmpCodigo() {
		return this.empCodigo;
	}

	public void setEmpCodigo(String empCodigo) {
		this.empCodigo = empCodigo;
	}

	public Gerencia getGerencia() {
		return this.gerencia;
	}

	public void setGerencia(Gerencia gerencia) {
		this.gerencia = gerencia;
	}

	public String getEmpApellido1() {
		return this.empApellido1;
	}

	public void setEmpApellido1(String empApellido1) {
		this.empApellido1 = empApellido1;
	}

	public String getEmpApellido2() {
		return this.empApellido2;
	}

	public void setEmpApellido2(String empApellido2) {
		this.empApellido2 = empApellido2;
	}

	public String getEmpNombre() {
		return this.empNombre;
	}

	public void setEmpNombre(String empNombre) {
		this.empNombre = empNombre;
	}

	public String getEmpTipoIdentif() {
		return this.empTipoIdentif;
	}

	public void setEmpTipoIdentif(String empTipoIdentif) {
		this.empTipoIdentif = empTipoIdentif;
	}

	public Long getEmpCedula() {
		return this.empCedula;
	}

	public void setEmpCedula(Long empCedula) {
		this.empCedula = empCedula;
	}

	public String getEmpSexo() {
		return this.empSexo;
	}

	public void setEmpSexo(String empSexo) {
		this.empSexo = empSexo;
	}

	public Date getEmpFechaNaci() {
		return this.empFechaNaci;
	}

	public void setEmpFechaNaci(Date empFechaNaci) {
		this.empFechaNaci = empFechaNaci;
	}

	public Long getEmpEmpresa() {
		return this.empEmpresa;
	}

	public void setEmpEmpresa(Long empEmpresa) {
		this.empEmpresa = empEmpresa;
	}

	public String getEmpresaNombre() {
		return this.empresaNombre;
	}

	public void setEmpresaNombre(String empresaNombre) {
		this.empresaNombre = empresaNombre;
	}

	public String getGerenciaNombre() {
		return this.gerenciaNombre;
	}

	public void setGerenciaNombre(String gerenciaNombre) {
		this.gerenciaNombre = gerenciaNombre;
	}

	public Long getEmpDivision() {
		return this.empDivision;
	}

	public void setEmpDivision(Long empDivision) {
		this.empDivision = empDivision;
	}

	public String getDivisionNombre() {
		return this.divisionNombre;
	}

	public void setDivisionNombre(String divisionNombre) {
		this.divisionNombre = divisionNombre;
	}

	public Long getEmpDepto() {
		return this.empDepto;
	}

	public void setEmpDepto(Long empDepto) {
		this.empDepto = empDepto;
	}

	public String getDeptoNombre() {
		return this.deptoNombre;
	}

	public void setDeptoNombre(String deptoNombre) {
		this.deptoNombre = deptoNombre;
	}

	public Long getEmpEn5() {
		return this.empEn5;
	}

	public void setEmpEn5(Long empEn5) {
		this.empEn5 = empEn5;
	}

	public String getEn5Nombre() {
		return this.en5Nombre;
	}

	public void setEn5Nombre(String en5Nombre) {
		this.en5Nombre = en5Nombre;
	}

	public Long getEmpEn6() {
		return this.empEn6;
	}

	public void setEmpEn6(Long empEn6) {
		this.empEn6 = empEn6;
	}

	public String getEn6Nombre() {
		return this.en6Nombre;
	}

	public void setEn6Nombre(String en6Nombre) {
		this.en6Nombre = en6Nombre;
	}

	public Long getEmpSociedad() {
		return this.empSociedad;
	}

	public void setEmpSociedad(Long empSociedad) {
		this.empSociedad = empSociedad;
	}

	public String getNombreSociedad() {
		return this.nombreSociedad;
	}

	public void setNombreSociedad(String nombreSociedad) {
		this.nombreSociedad = nombreSociedad;
	}

	public String getSociedadRazonSocial() {
		return this.sociedadRazonSocial;
	}

	public void setSociedadRazonSocial(String sociedadRazonSocial) {
		this.sociedadRazonSocial = sociedadRazonSocial;
	}

	public Long getEmpLocalidad() {
		return this.empLocalidad;
	}

	public void setEmpLocalidad(Long empLocalidad) {
		this.empLocalidad = empLocalidad;
	}

	public String getNombreLocalidad() {
		return this.nombreLocalidad;
	}

	public void setNombreLocalidad(String nombreLocalidad) {
		this.nombreLocalidad = nombreLocalidad;
	}

	public String getEmpClaseEmpleado() {
		return this.empClaseEmpleado;
	}

	public void setEmpClaseEmpleado(String empClaseEmpleado) {
		this.empClaseEmpleado = empClaseEmpleado;
	}

	public String getEmpCcContable() {
		return this.empCcContable;
	}

	public void setEmpCcContable(String empCcContable) {
		this.empCcContable = empCcContable;
	}

	public String getCencosNombre() {
		return this.cencosNombre;
	}

	public void setCencosNombre(String cencosNombre) {
		this.cencosNombre = cencosNombre;
	}

	public Date getEmpFechaIngreso() {
		return this.empFechaIngreso;
	}

	public void setEmpFechaIngreso(Date empFechaIngreso) {
		this.empFechaIngreso = empFechaIngreso;
	}

	public Date getEmpFechaIniContrato() {
		return this.empFechaIniContrato;
	}

	public void setEmpFechaIniContrato(Date empFechaIniContrato) {
		this.empFechaIniContrato = empFechaIniContrato;
	}

	public String getEmpNroContrato() {
		return this.empNroContrato;
	}

	public void setEmpNroContrato(String empNroContrato) {
		this.empNroContrato = empNroContrato;
	}

	public Date getEmpFechaFinContrato() {
		return this.empFechaFinContrato;
	}

	public void setEmpFechaFinContrato(Date empFechaFinContrato) {
		this.empFechaFinContrato = empFechaFinContrato;
	}

	public Long getEmpCargo() {
		return this.empCargo;
	}

	public void setEmpCargo(Long empCargo) {
		this.empCargo = empCargo;
	}

	public String getCargoNombre() {
		return this.cargoNombre;
	}

	public void setCargoNombre(String cargoNombre) {
		this.cargoNombre = cargoNombre;
	}

	public Long getEmpGradoCodigo() {
		return this.empGradoCodigo;
	}

	public void setEmpGradoCodigo(Long empGradoCodigo) {
		this.empGradoCodigo = empGradoCodigo;
	}

	public Long getEmpNroCargo() {
		return this.empNroCargo;
	}

	public void setEmpNroCargo(Long empNroCargo) {
		this.empNroCargo = empNroCargo;
	}

	public Date getEmpFechaCargo() {
		return this.empFechaCargo;
	}

	public void setEmpFechaCargo(Date empFechaCargo) {
		this.empFechaCargo = empFechaCargo;
	}

	public Long getEmpNivel() {
		return this.empNivel;
	}

	public void setEmpNivel(Long empNivel) {
		this.empNivel = empNivel;
	}

	public String getEmpEstado() {
		return this.empEstado;
	}

	public void setEmpEstado(String empEstado) {
		this.empEstado = empEstado;
	}

	public Long getEmpCausaRetiro() {
		return this.empCausaRetiro;
	}

	public void setEmpCausaRetiro(Long empCausaRetiro) {
		this.empCausaRetiro = empCausaRetiro;
	}

	public Date getEmpFechaRetiro() {
		return this.empFechaRetiro;
	}

	public void setEmpFechaRetiro(Date empFechaRetiro) {
		this.empFechaRetiro = empFechaRetiro;
	}

	public String getEmpEmail() {
		return this.empEmail;
	}

	public void setEmpEmail(String empEmail) {
		this.empEmail = empEmail;
	}

	public String getEmpIndCompag() {
		return this.empIndCompag;
	}

	public void setEmpIndCompag(String empIndCompag) {
		this.empIndCompag = empIndCompag;
	}

	public String getUsuarioRed() {
		return this.usuarioRed;
	}

	public void setUsuarioRed(String usuarioRed) {
		this.usuarioRed = usuarioRed;
	}

	public Long getEmpTipoNomina() {
		return this.empTipoNomina;
	}

	public void setEmpTipoNomina(Long empTipoNomina) {
		this.empTipoNomina = empTipoNomina;
	}

	public Long getEmpInstCodigo() {
		return this.empInstCodigo;
	}

	public void setEmpInstCodigo(Long empInstCodigo) {
		this.empInstCodigo = empInstCodigo;
	}

}